Solving Generate Yearly Report